Survey on Proof Complexity
نویسنده
چکیده
In this survey, I will discuss two results in proof complexity. Proof complexity studies the efficiency of particular formal proof systems for proving particular formulas. The work in this area has focused on propositional logic, since results about it have a direct connection to central questions in complexity theory. In particular, we know that NP = co − NP if there is a proof system that has a small proof for every propositional tautology. If for every propositional contradiction there is a refutation of polynomial size, then we have SAT ∈ NP , using these refutations as the NP witnesses. In general, these witnesses could be arbitrary data, and they might not look anything like what we think of as “proofs” in mathematical logic. However, by studying the suitability of particular proof systems for providing these witnesses, we might learn something more fundamental about the problem. Each time we prove that some well-known proof system requires super-polynomial proofs for some contradictions, we accumulate more informal evidence that NP 6= co−NP . The first of the papers I’ll be surveying [BSW99] presents a result about the wellknown resolution proof system. The authors present a useful result that relates a property called width to the lengths of resolution proofs. They also describe a general technique for proving proof size lower bounds, based on that result, and show how to use the technique to duplicate or improve a number of past lower bound results. These include a number of exponential lower bounds for propositional tautologies, showing that resolution proofs are not acceptable NP witnesses for SAT . The second paper I will discuss [Ats04] builds up to a different kind of result. Instead of fixing a proof system for refuting propositional contradictions, this work considers the case where programs in the Datalog language are used to check a formula for unsatisfiability. They consider just how useful a fixed Datalog program can be for this task. The main result establishes that, as the size of input formulas increases, the proportion of formulas that are solutions to any fixed Datalog program that only accepts unsatisfiable formulas tends towards zero. This effectively rules out Datalog programs as well as useful tools for generating NP witnesses for SAT .
منابع مشابه
Towards NP−P via Proof Complexity and Search Draft — Comments Appreciated
This is a survey of work on proof complexity and proof search, as motivated by the P versus NP problem. We discuss propositional proof complexity, Cook’s program, proof automatizability, proof search, algorithms for satisfiability, and the state of the art of our (in)ability to separate P and NP .
متن کاملTowards NP-P via proof complexity and search
This is a survey of work on proof complexity and proof search from a logicoalgorithmic viewpoint, as motivated by the P versus NP problem. We discuss propositional proof complexity, Cook’s program, proof automatizability, proof search, algorithms for satisfiability, and the state of the art of our (in)ability to separate P and NP .
متن کاملReduction of Computational Complexity in Finite State Automata Explosion of Networked System Diagnosis (RESEARCH NOTE)
This research puts forward rough finite state automata which have been represented by two variants of BDD called ROBDD and ZBDD. The proposed structures have been used in networked system diagnosis and can overcome cominatorial explosion. In implementation the CUDD - Colorado University Decision Diagrams package is used. A mathematical proof for claimed complexity are provided which shows ZBDD ...
متن کاملعدالت نفسانی قاضی در فقه امامیه و حقوق ایران
Abstract: Justice, in the Islamic worldview, is one of the most important virtues a judge should possess. Particularly, Article 158 of the Constitution of the Islamic Republic of Iran provides that one of the duties of the president of the Judiciary is the requitment of most qualified, generous, honest and authentic judges. Also, in accordance with Article 163, the terms of office and the gene...
متن کاملThe Complexity of Propositional Proofs
Propositional proof complexity is the study of the sizes of propositional proofs, and more generally, the resources necessary to certify propositional tautologies. Questions about proof sizes have connections with computational complexity, theories of arithmetic, and satisfiability algorithms. This is article includes a broad survey of the field, and a technical exposition of some recently deve...
متن کاملPebble Games, Proof Complexity, and Time-Space Trade-offs
Pebble games were extensively studied in the 1970s and 1980s in a number of different contexts. The last decade has seen a revival of interest in pebble games coming from the field of proof complexity. Pebbling has proven to be a useful tool for studying resolution-based proof systems when comparing the strength of different subsystems, showing bounds on proof space, and establishing size-space...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004